package com.jy.api.healthreord.dto.yaopin;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 药品库存信息
 */
@Getter
@Setter
public class YaoPInKCXXDto {

    @ApiModelProperty(value = "主键ID")
    @JSONField(serializeUsing = ToStringSerializer.class)
    private Long id;
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date chuangJianSJ;

    @ApiModelProperty(value = "修改时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date xiuGaiSJ;

    @ApiModelProperty(value = "作废标志")
    private Integer zuoFeiBZ;

    @ApiModelProperty(value = "机构名称")
    private String hospitalName;

    @ApiModelProperty(value = "医疗机构id")
    private String hospitalId;

    @ApiModelProperty(value = "药房药品库名称")
    private String yaoFangYPKMC;

    @ApiModelProperty(value = "药房药库地址")
    private String yaoFangYKDZ;

    @ApiModelProperty(value = "药品名称")
    private String yaoPingMC;

    @ApiModelProperty(value = "批号")
    private String piHao;

    @ApiModelProperty(value = "规格")
    private String guiGe;

    @ApiModelProperty(value = "单位名称")
    private String danWei;

    @ApiModelProperty(value = "生产厂商")
    private String shengChanCS;

    @ApiModelProperty(value = "有效开始日期")
    private String youXiaoKSRQ;

    @ApiModelProperty(value = "有效结束日期")
    private String youXiaoJSRQ;

    @ApiModelProperty(value = "库存量")
    private Integer kuCunL;

}
